package com.chengcang.admin.modules.sys.dao;

import com.chengcang.admin.modules.sys.dto.SysProductDTO;
import com.chengcang.admin.modules.sys.entity.SysProductEntity;
import com.chengcang.common.dao.BaseDao;
import org.apache.ibatis.annotations.Mapper;

import java.util.List;
import java.util.Map;

/**
 * 
 *
 * @author Mark sunlightcs@gmail.com
 * @since 1.0.0 2023-01-10
 */
@Mapper
public interface SysProductDao extends BaseDao<SysProductEntity> {

    public List<SysProductDTO> getList(int offset, int pageSize, long id);

    public int count(int offset, int pageSize, long id);

    public List<SysProductDTO> getTree();

    public SysProductDTO getDetail(Long id);
}